/**
 * @version:		$Id: 03-general.css 2 2011-07-26 00:59:53Z epatarroyo $
 * @copyright:		Copyright (C) 2010 OpenWeb Software. All rights reserved.
 * @license:		GNU/GPL
 * This version may have been modified pursuant to the GNU General Public License,
 * and as distributed it includes or is derivative of works licensed under the
 * GNU General Public License or other free or open source software licenses.
 */

/* CSS Styles by Ernesto Patarroyo - OpenWeb - http://openweb.co */

/*****************
4 - General Styles
 *****************/
.clr {
clear: both;
}
a.readon {
display: block;
height: 20px;
line-height: 20px;
}
a.readon:hover,
a.readon:visited {

}
.floatLeft{ float:left;}
.floatRight{ float:right;}
#login a {
color: #635e59;
text-decoration: none;
}
#login a:hover {
text-decoration: underline;
}
#loginform h4,
#search h4,
#nav h4,
#cart h4{
display:none;
}
/* images caption */
div.caption {
padding: 0 10px;
}
div.caption img {
border: 1px dashed #b9c7ca;
}
div.caption p {
font-size: 0.9em;
color: #939393;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;	
}
div.caption p + p {
}
.align-left {
float: left;	
}
.align-right {
float: right;
}
.important-left,
.important-right {  
color:#8DA2A5;  
width:200px;  
padding:6px;  
font-size:1.5em;  
font-weight:normal;  
font-style: italic; 
}  
.important-right {  
float:right;  
margin-left:20px; 
text-align:left;
}
.important-left {  
float:left;  
margin-right:20px; 
text-align: right;   
}
/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

#debug {
position: relative;
}

#debug h3{
color: #000;
font-size: 0.8em;
margin: 0;
padding: 0;
}

#debuginfo{
background:#000;
border: 1px solid #808080;
padding: 10px;
color:#00FF00;
font-size: 1em;
font-family: monospace;
position: absolute;
top: -9000px;
left: -9000px;
}

#debug:hover #debuginfo{
position: relative;
top: 0px;
left: 0px;
}

#debuginfo h4{
margin: 15px 0 0;
border-top: 1px solid #C0C0C0;
color: #fff;
font-size: 1.4em;
font-weight: bold;
}

#maincol .xmap .padding{
padding: 0 20px;
}

/* -- TOOLTIP STYLES ----------------------------- */
.tip {
  float: left;
  background: #ffc;
  border: 1px solid #D4D5AA;
  border-radius: 5px;
  padding: 5px;
  max-width: 400px;
  z-index: 50;
}

.tip-title {
  padding: 0;
  margin: 0;
  font-size: 1em;
  font-weight: bold;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url(../../images/selector-arrow.png) no-repeat;
}

.tip-text {
  font-size: 1em;
  margin: 0;
}
